tiny piece of matter - Spanish English Dictionary